package com.ruoyi.produce.base.offer.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 生产报价明细表实体类
 * 对应数据库字段 produce_offer_list
 * @author lsy 2021.7.28
 * 修改：
 */
@Data
public class ProduceOfferListDomain {
    /**
     * 生产报价编号
     * (特殊情况，由生产计划驱动生成报价时，子表的生产报价编号由后端自动绑定添加，不用前端处理)
     */
    @NotNull(message = "生产报价编号不能为空")
    @ApiModelProperty(value = "生产报价编号", required = true)
    private String produceOfferId;

    /**
     * 成本项目编号(自增)
     */
    @NotNull(message = "成本项目编号不能为空")
    @ApiModelProperty(value = "成本项目编号", required = true)
    private Integer costItemId;

    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private Double costUnitPrice;

    /**
     * 单位数量
     */
    @ApiModelProperty("单位数量")
    private Double costNumber;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
}
